草庐IT

Android TextView EditText 换行间距

全部标签

ios - Collectionview 单元格之间的最大间距

在我的应用程序中,我使用UICollectionView列出产品。要求是有条件地设置单元格的高度。我为此使用了以下代码。-(CGSize)collectionView:(UICollectionView*)collectionViewlayout:(UICollectionViewLayout*)collectionViewLayoutsizeForItemAtIndexPath:(NSIndexPath*)indexPath;{if(indexPath.row==3||indexPath.row==6||indexPath.row==7||indexPath.row==10||ind

c# - Xamarin iOS 导航栏中 UIBarButtonItem 之间的间距过大

任何人都可以帮助我修复XamariniOS中过多的导航栏按钮填充。我正在使用默认的UI导航栏并添加左栏按钮和右栏按钮。由于UI栏按钮之间不需要的填充,当我添加右侧栏按钮的数量时看起来很奇怪。手动我没有为UI栏按钮项目设置任何框架leftButtons[0]=customButton;leftButtons[1]=logoButton;rightButtons[0]=networkButton;rightButtons[1]=refreshButton;viewController.updateStatusBar(false,"TITLE",rightButtons,leftButton

ios - Swift3 iOS 在换行发生时设置 UITextView 高度

为了使我的textView根据内容调整其高度,我使用以下代码:functextView(_textView:UITextView,shouldChangeTextInrange:NSRange,replacementTexttext:String)->Bool{letcontentSize=textView.sizeThatFits(textView.bounds.size)self.textViewHeight.constant=contentSize.height//textViewHeightistheheightconstraintofthetextViewdefinedint

ios - UICollectionView 中每个项目的不同行间距 - swift 3

我有一个collectionview是用swift3编程编写的。它有1个部分和6个垂直项目。我假设每个项目的默认最小行间距是10,但我想为每个项目设置不同的行间距。例如,项目0和1之间的空间变为50,但项目1和2之间的空间变为0。我该怎么做?我搜索了很多但找不到解决方案。提前致谢。 最佳答案 直接通过设置CollectionView的某些属性是不可能的,但我认为你可以做一个技巧,将最小行间距和最小项间距设置为0,例如layout.minimumInteritemSpacing=0layout.minimumLineSpacing=0

iphone - 如何在 UILabel 中换行

我在自定义UITableViewCell中有一个UILabel,我试图让这个词包含在UILabel中。但是我遇到了一些问题。这是UITableViewCell在InterfaceBuilder中的样子UILabel标签需要换行。所以在InterfaceBuilder中,我将标签行设置为0(我认为这意味着多行),并将换行符设置为单词......应该换行......但是现在我想我必须将一些代码放入某些东西中,以便如果单词换行它会扩展单元格..我不确定该怎么做..我想知道这里是否有其他人之前和之前遇到过这个问题可以帮助我。 最佳答案 尝试

iphone - 更改 UIPageControl 点之间的间距

我想更改UIPageControl中点之间的间距。我该怎么做? 最佳答案 不幸的是,没有公共(public)方法可以做到这一点。UIPageControl是一个非常糟糕的可定制类。可以自己做一个,也可以去github看看,有类似页面控件的不同类的标识。像这样ddpagecontrol 关于iphone-更改UIPageControl点之间的间距,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/ques

ios - 难以换行文字

我在IOS中使用如下代码添加文字//SetuplabelframeUILabel*tempLabel=[[UILabelalloc]initWithFrame:CGRectMake(100,10,210,80)];self.answer_text_label=tempLabel;[tempLabelrelease];[self.preview_answer_containeraddSubview:self.answer_text_label];//Populatelabelwithtextself.answer_text_label.text=self.answer.text;self

ios - 从字符串中删除多个换行符/回车符

我正在尝试从可能以任何模式出现的字符串中删除多个换行符/回车符(这些字符串来自社交网络API-TW、FB、YT)。我能够删除几乎所有组合,但我似乎无法删除多次重复的“\r\n”或“\n\r”。我想要的是:"Line1\r\nLine2\n\n\n\n\n\n\n\nLine3\r\r\r\r\rLine4\r\n\"Line5\"\n\r\n\rLine6\rLine7\r\n\r\nLine8\r\r\r\r\r\r\r\r\n\n\n\rLine9\n\n\n\n\n\r\r\r\r\nLine10\nLine11\n\n\n\n"成为:Line1Line2Line3Line4"L

ios - 带有背景的 UILabel 换行

我需要绘制带有背景的文本。我需要的背景不仅是一个正方形,而且要环绕线条。所以使用UILabel的背景颜色对我来说没有好处。我想我需要画它,但我不知道如何..明确一点,我不想要这样的方形背景:我想要这样的背景:附注我真的不想使用不止一个标签来获得这种效果......我还需要它来支持ios4.3,所以我不能使用像NSAttributedString这样的新东西。 最佳答案 在iOS4上使用UILabel元素无法轻松做到这一点。例如,您可以覆盖UILabel类并尝试计算文本宽度,然后将黑色View设置为背景,这不是一件容易的事。我建议您改

ios - UICollectionViewFlowLayout 没有正确换行

我对流布局进行了子类化,并将其设置为我的CollectionView中的collectionViewLayout。然后我设置布局如下:-(id)init{if(self=[superinit]){self.minimumInteritemSpacing=11.0;self.scrollDirection=UICollectionViewScrollDirectionVertical;self.itemSize=CGSizeMake(64.0,32.0);self.minimumLineSpacing=10.0;self.sectionInset=UIEdgeInsetsMake(11.